package com.eps.TO;

import java.io.File;
import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.HashMap;

public class ComprobantePagoTO implements Serializable{
	
	
    private BigInteger id_comprobante;
    private String numero_comprobante;
    private String ruc_proveedor;
    private String fecha_ingreso;
    private String fecha_pago;
    private String tipo_comprobante;
   
    

    private String cod_ordenes;
    private String zona;
    private String fecha;
    private String proveedor;
    private String montoCancelado;
    private String montoTotal;
    
    private String comprobante;
    private String fecha_pedido;
    private String anio;
    private String mes;
    private String serie;
    private String numero;
    private String usuario;
    private String empresa;
    private BigDecimal monto;
    private File archivo;
    
    private BigDecimal monto_comprobante;
    private BigDecimal porcentaje_impuesto;
    
    private BigDecimal valor_venta;
    private BigDecimal valor_impuesto;
    
    private HashMap<String, ArrayList<DetalleOrdenTO>> detalle;
    
    private String fecha_vencimiento;
    
    public ComprobantePagoTO(){
    	
    }
    
    
    public ComprobantePagoTO(BigInteger id_comprobante, String serie, String numero_comprobante, String ruc_proveedor, String fecha_ingreso, String fecha_pago, String tipo_comprobante, String numero, String zona, BigDecimal monto) {
        this.id_comprobante = id_comprobante;
        this.serie = serie;
        this.numero_comprobante = numero_comprobante;
        this.ruc_proveedor = ruc_proveedor;
        this.fecha_ingreso = fecha_ingreso;
        this.fecha_pago = fecha_pago;
        this.tipo_comprobante = tipo_comprobante;
        this.numero = numero;
        this.zona = zona;

    }

    
    public String getFecha_vencimiento() {
		return fecha_vencimiento;
	}


	public void setFecha_vencimiento(String fechaVencimiento) {
		fecha_vencimiento = fechaVencimiento;
	}


	public HashMap<String, ArrayList<DetalleOrdenTO>> getDetalle() {
		return detalle;
	}


	public void setDetalle(HashMap<String, ArrayList<DetalleOrdenTO>> detalle) {
		this.detalle = detalle;
	}


	public BigDecimal getValor_venta() {
		return valor_venta;
	}


	public void setValor_venta(BigDecimal valorVenta) {
		valor_venta = valorVenta;
	}


	public BigDecimal getValor_impuesto() {
		return valor_impuesto;
	}


	public void setValor_impuesto(BigDecimal valorImpuesto) {
		valor_impuesto = valorImpuesto;
	}


	public BigDecimal getMonto_comprobante() {
		return monto_comprobante;
	}

	public void setMonto_comprobante(BigDecimal montoComprobante) {
		monto_comprobante = montoComprobante;
	}

	public String getZona() {
        return zona;
    }

    public void setZona(String zona) {
        this.zona = zona;
    }

    

    public String getFecha_ingreso() {
        return fecha_ingreso;
    }

    public void setFecha_ingreso(String fecha_ingreso) {
        this.fecha_ingreso = fecha_ingreso;
    }

    public String getFecha_pago() {
        return fecha_pago;
    }

    public void setFecha_pago(String fecha_pago) {
        this.fecha_pago = fecha_pago;
    }

    public BigInteger getId_comprobante() {
        return id_comprobante;
    }

    public void setId_comprobante(BigInteger id_comprobante) {
        this.id_comprobante = id_comprobante;
    }

    public String getNumero_comprobante() {
        return numero_comprobante;
    }

    public void setNumero_comprobante(String numero_comprobante) {
        this.numero_comprobante = numero_comprobante;
    }

    public String getRuc_proveedor() {
        return ruc_proveedor;
    }

    public void setRuc_proveedor(String ruc_proveedor) {
        this.ruc_proveedor = ruc_proveedor;
    }

  
    public String getTipo_comprobante() {
        return tipo_comprobante;
    }

    public void setTipo_comprobante(String tipo_comprobante) {
        this.tipo_comprobante = tipo_comprobante;
    }

	public String getSerie() {
		return serie;
	}

	public void setSerie(String serie) {
		this.serie = serie;
	}

	public String getNumero() {
		return numero;
	}

	public void setNumero(String numero) {
		this.numero = numero;
	}



	public String getComprobante() {
		return comprobante;
	}



	public void setComprobante(String comprobante) {
		this.comprobante = comprobante;
	}



	public String getFecha_pedido() {
		return fecha_pedido;
	}



	public void setFecha_pedido(String fechaPedido) {
		fecha_pedido = fechaPedido;
	}



	public String getCod_ordenes() {
		return cod_ordenes;
	}



	public void setCod_ordenes(String codOrdenes) {
		cod_ordenes = codOrdenes;
	}



	public String getProveedor() {
		return proveedor;
	}



	public void setProveedor(String proveedor) {
		this.proveedor = proveedor;
	}



	public String getAnio() {
		return anio;
	}



	public void setAnio(String anio) {
		this.anio = anio;
	}



	public String getMes() {
		return mes;
	}



	public void setMes(String mes) {
		this.mes = mes;
	}



	public String getUsuario() {
		return usuario;
	}



	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}



	public String getEmpresa() {
		return empresa;
	}



	public void setEmpresa(String empresa) {
		this.empresa = empresa;
	}



	public BigDecimal getMonto() {
		return monto;
	}



	public void setMonto(BigDecimal monto) {
		this.monto = monto;
	}



	public String getFecha() {
		return fecha;
	}



	public void setFecha(String fecha) {
		this.fecha = fecha;
	}



	public String getMontoCancelado() {
		return montoCancelado;
	}



	public void setMontoCancelado(String montoCancelado) {
		this.montoCancelado = montoCancelado;
	}



	public String getMontoTotal() {
		return montoTotal;
	}



	public void setMontoTotal(String montoTotal) {
		this.montoTotal = montoTotal;
	}


	public File getArchivo() {
		return archivo;
	}


	public void setArchivo(File archivo) {
		this.archivo = archivo;
	}


	public BigDecimal getPorcentaje_impuesto() {
		return porcentaje_impuesto;
	}


	public void setPorcentaje_impuesto(BigDecimal porcentajeImpuesto) {
		porcentaje_impuesto = porcentajeImpuesto;
	}

    
}